protest movements - French English Dictionary